@charset "utf-8";
/* CSS Document */
body{
    margin:0;
}
h1{
    margin:0;
}
p{
    font-family:Arial, Helvetica, sans-serif;
    color:#333;
    margin:0;
    font-size:10px;
    text-align:justify;
}
.imagen-noticia{
    width:171px;
    height:83px;
    border:#CCC 1px solid;
    background:#FFF;
    float:left;
    text-align:center;
}

.titulo-noticia{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#13397F;
    font-size:12px;
    text-decoration:none;
    float:left;
    margin-left:7px;
    display:block;
    width:205px;
    line-height:15px;
}
.texto-general{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#999;
}
.soles{
    color:#039;
    font-weight:bold;
}
.iconitos{
    width:100px;
    display:block;
    float:right;
}
.iconitos ul{
    margin:0;
    padding:0;
    list-style:none;
}
.iconitos li a{
    width:14px;
    height:14px;
    text-indent:-8000px;
    display:block;
    float:left;
    margin-left:5px;
}

.fecha-noticia{
    font-family:Arial, Helvetica, sans-serif;
    color:#666;
    font-size:11px;
    margin-left:7px;
    float:left;
    margin-top:9px;
}

.linea{
    width:390px;
    margin-top:10px;
    margin-bottom:10px;
    border-top:1px dashed #003399;
    float:left;
}

.horario{
    width:425px;
    display:block;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666;
    float:left;
    margin:53px 0 0 350px;
}
.copyright{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#039;
    float:left;
}
.direccion{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666;
    float:right;
}
.buscador{
    margin-top:20px;
    float:left;
    width:221px;
    display:block;
}
.buscar{
    width:66px;
    height:19px;
    display:block;
    background:url(../imagenes/btn-buscar.jpg) no-repeat;
    text-align:center;
    padding-top:3px;
    font-size:12px;
    color:#FFF;
    font-family:Arial, Helvetica, sans-serif;
    float:left;
}
.campito{
    float:left;
    width:130px;
    border:#CCC 1px solid;
    margin-left:5px;
    height:19px;
}
.campos{
    margin-top:5px;
}
.suscribese{
    width:100px;
    height:30px;
    background:#333;
    color:#FFF;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    margin-top:5px;
}
.estilo1{
    font-family:letrasDelgadas, "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #17469e;
    font-size:25px;
    float:left;
    margin-top:15px;
    margin-right:10px;
}
.estilo2{
    font-family:letrasDelgadas, "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #666;
    font-size:50px;
}
.estilo3{
    font-family:letrasDelgadas, "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #17469e;
    float:left;
    font-size:25px;
}
.atencion{
    font-family:letrasDelgadas, "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:18px;
    color: #17469e;
    text-transform:uppercase;
    float:right;
    text-shadow:1px 1px #FFFFFF;
}
.telefono{
    font-family:letrasDelgadas, "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:27px;
    color: #17469e;
    font-weight:bold;
    float:right;
    text-shadow:1px 1px #FFFFFF;
}
.titulo-categoria{
    font-family:letrasDelgadas, "Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#333;
    font-size:16px;
}
.titulo-inferior{
    font-family:letrasDelgadas, "Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#737373;
    font-size:14px;

}
.titulo-producto{
    font-family:letrasDelgadas, "Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#333;
    font-size:17px;
    text-decoration:underline;
}
.titulo-producto2{
    font-family:Arial, Helvetica, sans-serif;
    color:#333;
    font-size:27px;
    text-decoration:underline;
}
.ruta-inicio{
    font-family:Arial, Helvetica, sans-serif;
    color:#333;
    text-decoration:none;
    font-size:12px;
}
.ruta-producto{
    font-family:Arial, Helvetica, sans-serif;
    color:#333;
    text-decoration:none;
    background:url(../imagenes/vineta.png) left no-repeat;
    padding-left:10px;
    font-size:12px;
}
.imagen-estilo{
    float:right;
    width:250;
    height:262;
    padding:5px;
    border:1px solid #CCC;
    margin:0 0 0 10px;
}
.imagen-estilo2{
    float:right;
    width:250;
    height:257;
    padding:5px;
    border:1px solid #CCC;
    margin:0 0 0 10px;
}
.imagen-producto{
    width:170px;
    height:200px;
    float:left;
    display:block;
}
.imagen-producto2{
    width:358px;
    height:312px;
    float:left;
    display:block;

}
.resumen{
    font-size:11px;
}
.caja{
    float:left;
    width:25px;
}
.producto-destacado{
    width:300px;
    height:188px;
    padding:10px;
    border:1px solid #CCC;
    background:#FFF;
}
.precio{
    color:#F90;
}
.cantidad{
    float:left;
}
.cotizacion{
    background:url(../imagenes/boton_detalles.jpg);
    width:140px;
    height:25px;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFF;
    font-size:12px;
    display:block;
    text-align:center;
    padding-top:8px;
    float:left;
    margin-left:10px;
    font-weight:bold;
}
.detalles{
    font-family:Arial, Helvetica, sans-serif;
    color:#333;
    text-decoration:underline;
    margin-left:30px;
    margin-top:10px;
    font-size:12px;
    float:left;
}
.facebook-icon{
    background:url(../imagenes/facebook-small.png) no-repeat right;
}
.twitter-icon{
    background:url(../imagenes/twitter-small.png) no-repeat right;
}
.youtube-icon{
    background:url(../imagenes/youtube-small.png) no-repeat right;
}
.direccion-inferior{
    text-align:center;
}
.subibaja{
    width:10px;
    height:10px;
    float:left;
    display:block;
    margin-left:5px;
}
.like-face{
    width:70px;
    height:20px;
    float:left;
    display:block;
}
.ver-productos{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#036;
    background:url(../imagenes/btn-ver-productos.jpg) no-repeat;
    width:135px;
    height:25px;
    display:block;
    text-decoration:none;
    padding:7px 0 0 0 ;
    text-align:center;
    font-size:13px;
    margin:0 auto;
}
.caracteristicas{
    margin:0;
    padding:0;
    list-style:none;
}
.caracteristicas li{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666;
    background:url(../imagenes/vineta-blue.jpg) no-repeat left top;
    display:block;
    padding-left:20px;
    margin-bottom:10px;
}
.titulo-especificacion{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    display:block;
    background:url(../imagenes/vineta-blue.png) no-repeat left;
    padding-left:20px;
    text-transform:uppercase;
    margin-bottom:10px;
}
.resaltado{
    color:#039;
}
.titulo-general{
    font-family:Arial, Helvetica, sans-serif;
    font-size:19px;
    color:#039;
    text-transform:uppercase;
    font-weight:normal;
    margin-bottom:5px;
}
.subtitulo-general{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#039;
    text-transform:uppercase;
    font-weight:normal;
}
.estilo-boton{
    font-family:Arial, Helvetica, sans-serif;
    color:#FFF;
    background:#036;
    padding:5px 11px;
    border:0;
}
.linea-separacion{
    height:1px;
    background:#039;
    margin-bottom:5px;
}
.lista-temas{
    padding:0;
    margin:0;
    list-style:none;
    height:140px;
    display:block;
}
.lista-temas li a{
    height:37px;
    display:block;
    background:url(../imagenes/icono-pdf.png) no-repeat left;
    padding-left:70px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#900;
    text-decoration:underline;
    padding-top:5px;
    float:left;
    width:250px;

}
.campo-texto{
    width:300px;
    border:1px solid #036;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
.mapa{
    padding:5px;
    border:1px solid #999;
}
#contenedor{
    width: 100%;
    margin:0 auto;
}
#parrafos-empresa{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#666;
    text-align:justify;
    line-height:21px;
}
#campo-formulario{
    width:1000px;
    margin:0 auto;
    padding-top:47px;
    height:480px;
}
#formulario{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#666;
    text-align:justify;
    line-height:21px;
}
#cuadro-especificacion{
    width:295px;
    height:80px;
    display:block;
    float:left;
    border:1px #D4D4D4 solid;
    padding:10px 15px;
    margin-left:10px;
    margin-bottom:10px;
}
#all-productos{
    width:750px;
    display:block;
    float:left;
    margin-left:15px;
}

#cabecera-interior{
    width:1000px;
    height:102px;
    margin:0 auto;
    background:url(../imagenes/logo.png) left no-repeat;
}
#menu{
    width:100%;
    background:url(../imagenes/tira-menu.jpg) repeat-x;
}
#menu-interior{
    width:1000px;
    height:40px;
    margin:0 auto;
    background:url(../imagenes/tira-menu.jpg) repeat-x;
}
#menu-int{
    width:1000px;
    height:40px;
    margin:0 auto;
}
#menu-interior ul{
    padding:0;
    margin:0;
    list-style:none;
    display:block;
}
#menu-interior li a{
    font-family:letrasDelgadas,"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#FFF;
    text-decoration:none;
    float:left;
    height:30px;
    display:block;
    padding:10px 35px 0 35px;

}
#menu-interior li a:hover{
    color:#FC0;
}
#banner{
    width:100%;
    position:absolute;
    background:url(../imagenes/cielo.jpg) repeat-x;
}

#banner-interior{
    height:362px;
    width:1000px;
    overflow:hidden;

    margin:0 auto;
    position:relative;
}
#barra{
    background:url(../imagenes/barra.png) repeat-x;
    height:44px;

}
#modulos{
    width:100%;
    background:url(../imagenes/tapiz.jpg) repeat-x;
    margin-top:362px;
}
#resumen-producto{
    float:left;
    width:500px;
    display:block;
    margin-left:20px;
}
#resumen-producto2{
    float:left;
    width:340px;
    display:block;
    margin-left:30px;
}
#modulos-interior{
    width:1000px;
    margin:0 auto;
    height:301px;
    padding-top:47px;
    position:relative;
}
#campo-empresa{
    width:1000px;
    margin:0 auto;
    padding-top:47px;
    height:330px;
}
#campo-informacion{
    width:1000px;
    margin:0 auto;
    padding-top:47px;

}
#modulos-interior2{
    width:1000px;
    margin:0 auto;
    padding-top:47px;

}
#cuadro-novedad{
    width:160px;
    display:block;
    float:left;
    margin:0 0 10px 20px;
}
.novedades-productos{
    width:138px;
    height:162px;
    display:block;
    padding:10px;
    border:1px solid #CCC;
}

#prod{
    width:700px;
    height:300px;
    display:block;
    float:left;
    margin-left:15px;
    border-bottom:1px solid #ccc;
}
#contenedor-productos-novedades{
    width:750px;
    display:block;
    float:left;
    margin-left:15px;
    border-bottom:1px solid #ccc;
}
#prod2{
    width:730px;
    height:350px;
    display:block;
    float:left;
    margin-left:15px;

}
#pestanas{
    width:700px;

    display:block;
    float:left;
    margin-left:15px;
}
#destacados{
    width:320px;
    height:260px;
    float:left;
    display:block;
    margin-left:20px;
    margin-bottom:20px;
}
#modulo-categorias{
    width:230px;
    float:left;
    display:block;
}
#categorias ul{
    padding:0;
    margin:0;
    list-style:none;
}
#categorias li a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#595959;
    text-decoration:none;
    border-bottom:dashed 1px #666666;
    display:block;
    padding:5px 10px;

}
#categorias li a:hover{
    background:#E9E9E9;
}
#categorias-destacadas ul{
    margin:0;
    padding:0;
    list-style:none;
}

#menu-empresa ul{
    margin:0;
    padding:0;
    list-style:none;
}

#menu-empresa li a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333;
    text-decoration:none;
    border-bottom:1px dashed #999999;
    padding:5px 10px;
    display:block;
}
#menu-redes{
    padding:0;
    margin:0;
    list-style:none;
}
#menu-redes li a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333;
    text-decoration:none;
    border-bottom:1px dashed #999999;
    padding:5px 10px;
    display:block;
}
#categorias-destacadas li a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333;
    text-decoration:none;
    border-bottom:1px dashed #999999;
    padding:5px 10px;
    display:block;
}
#novedades{
    width:387px;
    height:203px;
    background:url(../imagenes/cuadro-novedades.png) no-repeat;
    float:left;
    padding:47px 10px;
}
#cuadro{
    width:177px;
    height:295px;
    background:url(../imagenes/cuadro.png) no-repeat;
    float:left;
    margin-left:20px;

}
#central-telefonica{
    width:200px;
    height:75px;
    padding-top:15px;
    padding-right:10px;
    position:absolute;

    right:0;
    bottom:0px;
    display:block;
    z-index:100;
}
#cuadro #informacion-interes a{
    width:177px;
    height:295px;
    display:block;
    background:url(../imagenes/btn_servicios.png) no-repeat;
    background-position:0 0;
    text-indent: -80000px;
    margin:-9px 0 0 -3px;
}
#cuadro #catalogo a{
    width:177px;
    height:295px;
    display:block;
    background:url(../imagenes/btn_servicios.png) no-repeat;
    background-position:-229px 0;
    text-indent: -80000px;
    margin:-9px 0 0 -3px;
}
#cuadro #ecologico a{
    width:177px;
    height:295px;
    display:block;
    background:url(../imagenes/btn_servicios.png) no-repeat;
    background-position:-465px 0;
    text-indent: -80000px;
    margin:-9px 0 0 -3px;
}
#partners{
    width:100%;
    background:url(../imagenes/tira-carrusel.jpg) repeat-x;
}
#partners-interior{
    width:975px;
    height:141px;
    margin:0 auto;
    padding:10px 0 0 10px;
    overflow:hidden;
}

#piepagina2{
    width:100%;
    float:left;
    background:#F6F6F6;
}
#menu-inferior{
    width:100%;
    float:left;
    background:#eee;
}
#menu-extendido{
    margin:0 auto;
    width:960px;
    background:#EBEBEB;
    height:160px;
    padding:20px;
}
#piepagina-interior{
    height:26px;
    width:1000px;
    margin:0 auto;
    padding-top:15px;
}
#piepagina-extendido{
    margin:0 auto;
    width:1000px;
    background:#F6F6F6;
    text-align:center;
    padding:20px 0;
}
#modulo-inferior{
    width:205px;
    display:block;
    float:left;
    height:175px;
    margin-right:10px;
    padding-right:15px;
    background:url(../imagenes/vdot2.gif) right no-repeat;
}
#sociales{
    width:120px;
    display:block;
    float:right;
    margin-top:10px;
}
#sociales ul{
    padding:0;
    margin:0;
    list-style:none;
}
#sociales li a{
    display:block;
    width:29px;
    height:29px;
    text-indent:-8000px;
    float:left;
    margin-left:5px;
}
#sociales li a.facebook{
    background:url(../imagenes/facebook.png) no-repeat;
}
#sociales li a.twitter{
    background:url(../imagenes/twitter.png) no-repeat;
}
#sociales li a.youtube{
    background:url(../imagenes/youtube.png) no-repeat;
}

/*
Theme Name: CARRIER Argentina
Theme URI: http://
Version: 1.0
Description: HTML5 theme
Author: QKStudio
Author URI: http://www.qkstudio.com
*/

/*-------------------------------------------------------------*/
/*---------------------- GENERALES ----------------------------*/
/*-------------------------------------------------------------*/




header, nav, section, article, aside, footer, hgroup { display: block; }

a { text-decoration:none; outline:none;}
img { border:none; }
ul { margin:0; padding:0;}
ul li { list-style:none; }





.wrapper { width:950px;	margin: 0 auto;	}

.book { font-family: 'font-book'; text-transform:uppercase; }
.light { font-family: 'font-light'; text-transform:uppercase; }
.med { font-family: 'font-med'; text-transform:uppercase; }

.green { color:#9bbf37 }
.blue { color:#17469e }
.white { color:white }
.tur { color:#00829a; }

select {
    padding: 3px;
    border: 1px solid #9bbf37;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color:#464646;
    font-size:12px;
}

.btn {
    font-size:14px;
    display:block;
    float:left;
    padding:8px 15px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

area { position: absolute }

.green-grad {
    margin-top:15px;
    background: #a1c837; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  #a1c837 0%, #7a972a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a1c837), color-stop(100%,#7a972a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #a1c837 0%,#7a972a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #a1c837 0%,#7a972a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #a1c837 0%,#7a972a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #a1c837 0%,#7a972a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1c837', endColorstr='#7a972a',GradientType=0 ); /* IE6-8 */

}

.blue-grad {
    background: #1748a2; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  #1748a2 0%, #113373 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1748a2), color-stop(100%,#113373)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #1748a2 0%,#113373 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #1748a2 0%,#113373 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #1748a2 0%,#113373 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #1748a2 0%,#113373 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1748a2', endColorstr='#113373',GradientType=0 ); /* IE6-8 */
}

.tur-grad {
    background: #00a2bf; /* Old browsers */
    background-color: #00a2bf!important; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  #00a2bf 0%, #007f96 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a2bf), color-stop(100%,#007f96)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #00a2bf 0%,#007f96 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #00a2bf 0%,#007f96 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #00a2bf 0%,#007f96 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #00a2bf 0%,#007f96 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2bf', endColorstr='#007f96',GradientType=0 ); /* IE6-8 */

}

.dark-grad {
    background: #004a56; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  #004a56 0%, #00333c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004a56), color-stop(100%,#00333c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #004a56 0%,#00333c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #004a56 0%,#00333c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #004a56 0%,#00333c 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #004a56 0%,#00333c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004a56', endColorstr='#00333c',GradientType=0 ); /* IE6-8 */

}

.grey-grad {
    background: #dcdcdc; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  #dcdcdc 0%, #b9b9b9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcdcdc), color-stop(100%,#b9b9b9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dcdcdc 0%,#b9b9b9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dcdcdc 0%,#b9b9b9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dcdcdc 0%,#b9b9b9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #dcdcdc 0%,#b9b9b9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#b9b9b9',GradientType=0 ); /* IE6-8 */


}





/*---------------------- rotador -------------------------------*/

section#rotador{ width:1000px;}
section#rotador div.slide {
    width:100%;
    height: 362px;

}

section#rotador div.slide#slide-01 {  background-image:url(images/rotador-01.jpg); }
section#rotador div.slide#slide-02 {  background-image:url(images/rotador-02.jpg); }


div.slide div.wrapper aside { float:left; margin-top:50px; }
div.slide div.wrapper aside span#the{ float:left; display:block; margin-right:10px; font-size:24px; margin-top: 10px; }
div.slide div.wrapper aside div { float:left; width:500px; }
div.slide div.wrapper aside div span#good { color:#464646; font-size:47px; line-height:1em;}
div.slide div.wrapper aside div span#better { font-size:24px; }
div.slide div.wrapper aside div p { width:356px }
div.slide div.wrapper aside div a.btn { clear:both;  }

#v-control {
    display: block;
    margin: 0 auto;
    position: absolute;
    top: -345px;
    width: 950px;
    z-index: 550;
}

#v-control span a {
    display:block;
    text-indent:-99999px;
    width:35px;
    height:15px;
    background-image: url(images/arrow.png);
    background-repeat: no-repeat;
}

#v-slide-prev a { background-position: -35px  -19px; }
#v-slide-next a { background-position: -72px  -2px; }
#v-slide-prev a:hover { background-position: -35px  -2px; }
#v-slide-next a:hover { background-position: -72px  -19px; }
#v-slide-next { margin-bottom:75px; float:left; }
#v-slide-prev {  float:left; clear:both; }

/*-------------------------------------------------------------*/
/*---------------------- FOOTER -------------------------------*/
/*-------------------------------------------------------------*/

footer {
    width:100%; clear:both;
    padding-top:40px; height:295px;


}

a#logo-footer { float:left; }
.footpod {
    float:left;
    border-left: 1px dotted #ccc;
    padding:0 20px;
    height:180px;
}
.footpod a h5 { margin-top:0; margin-bottom:10px; font-size:16px; }
.footpod a:hover { color:#9BBF37 }

.footpod ul li a { color:white; font-size:12px;  }
.footpod p { color:white; margin-top: 0 ; width:207px; }

.footpod#last { text-align: right;	color:white; padding-right: 0; }
.footpod#last span#at-title { display:block; border-bottom: 1px solid #fff; padding-bottom:3px; font-size:16px; margin-bottom:10px; }
.footpod#last span#phone { font-size:28px; }
.footpod#last span#phone2 { font-size:24px; }
.footpod#last span#acl { font-size:14px; letter-spacing:0.5em; margin-bottom:15px; }

#foot-02 {
    clear:both; float:left; margin-top:30px;
    border-top: 1px dotted #ccc;
    padding-top:15px; width:100%;
}

#foot-02 p { float:left; width: 500px; }
#foot-02 p a { color:white; }
#foot-02 p a:hover{ color:#9BBF37 }

#qkstudio { float:right; margin-top:5px;}
#qkstudio a {
    display:block; float:left;
    width:89px;	height:30px;
    background: url(images/qk-logo.png) no-repeat left top;
}
#qkstudio a:hover { background-position: left -28px; }
#qkstudio span { color: white; font-size:11px; float:left; margin-top: 14px; }


/*-------------------------------------------------------------*/
/*---------------------- HOME ---------------------------------*/
/*-------------------------------------------------------------*/

/*---------------------- pod-turquesa -------------------------*/

#great-pod { width:100%; height:189px; clear:both; }
#great-pod .pod {
    height:189px; overflow:hidden;
    float:left; width:290px;
    padding-left:25px;
    background-repeat: no-repeat;
    background-position: right top;
}
#great-pod .pod#servicios { background-image:url(images/pod-servicios.jpg); }
#great-pod .pod#productos { background-image:url(images/pod-productos.jpg); }
#great-pod .pod#distribuidores { background-image:url(images/pod-distribuidores.jpg); }

#great-pod .pod h3 {
    margin-bottom: 10px;
    margin-top: 20px;
    font-size:30px;
}
#great-pod .pod p { color:white; font-size: 14px; width:160px; }
#great-pod .pod a { font-size: 15px; display:block; float:left; }
#great-pod .pod a span {
    padding: 5px 25px 1px 9px;
    display:block;
    background: url(images/arrow.png) no-repeat right -84px;
}


/*---------------------- boxes -------------------------*/
#home-content {
    float: left;
    margin-bottom: 40px;
    margin-top: 20px;
}
/*---------------------- box-01 --*/
#box-01 { float:left; width:475px; border-right:1px dotted #656565; }
#box-01 .box {  float: left; margin-right: 7px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;

    -webkit-box-shadow:  0px 0px 0px  #464646;
    box-shadow:  0px 0px 0px  #464646;
}

#box-01 .box:hover{
    -webkit-box-shadow:  0px 0px 3px  #464646;
    box-shadow:  0px 0px 3px  #464646;
}

.box#ideal { padding:10px; width:210px; height: 269px; }

.box h3 { font-size:25px; }
.box#ideal h3 { margin: 0; line-height: 1.9em; }
.box#ideal h3 span { font-size:72px; }

.box a {
    color:#17469e; width:210px; display:block;
    background: url(images/arrow.png) no-repeat 184px -35px;
}
.box a.go {
    width:auto; display:block;
    background: none;
}
.box a p{ line-height:1.3em; margin:0; width: 165px; font-size:14px; }
.box a:hover { color:white }

.box#calculadora { padding: 10px 10px 10px 0; width:220px; height: 269px; }
.box#calculadora h3 { margin: 10px 0 5px 10px }
.box#calculadora a { margin-left:10px; }
.box#calculadora a.go { margin-left:0; }
/*---------------------- box-02 the rotator --*/

#box-02 { width:460px; float:right; height:290px; }

#box-02 #slide-up { width:460px; height:290px; }
#slide-up .content-rotator { width:460px; height:290px; }
.content-rotator span#slide-title { display:block; font-size:14px; float:left; margin-bottom:8px; }

.content-rotator article { width:460px;  float: left; }
.content-rotator article #img-cont { width:175px; height:115px; overflow:hidden !important; margin-right:8px; float:left; }
.content-rotator article #img-cont img { width:175px !important; }

.content-rotator#productos article #img-cont { width:125px; height:115px; overflow:hidden; margin-right:8px; float:left; }
.content-rotator#productos article #img-cont img { width:125px; }

.content-rotator article a h3 { margin-top: 0; font-size:14px; line-height:1.3em; height:70px;}
.content-rotator article a:hover h3 { color:#9BBF37; }
.content-rotator article span { text-transform: uppercase; font-size:11px;  line-height:1.3em; display:block }
.content-rotator article span a { text-decoration: underline; color:#9BBF37 }
.content-rotator article.first-article { padding-bottom:8px; border-bottom: 1px solid #17469E; margin-bottom:8px;}


#n-control {
    display: block;
    float: right;
    margin-left: 385px;
    position: absolute;
    z-index: 550;
}

#n-control span a {
    display:block; text-indent:-99999px;
    width:35px; height:15px;
    background-image: url(images/arrow.png);
    background-repeat: no-repeat;

    transform: scale(0.7);
    -ms-transform: scale(0.7); /* IE 9 */
    -webkit-transform: scale(0.7); /* Safari and Chrome */
    -o-transform: scale(0.7); /* Opera */
    -moz-transform: scale(0.7); /* Firefox */
}

#n-slide-prev a { background-position: -35px  -19px; }
#n-slide-next a { background-position: -72px  -2px; }
#n-slide-next { float:left; }
#n-slide-prev {  float:left; }
#n-slide-prev a:hover { background-position: -35px  -2px; }
#n-slide-next a:hover { background-position: -72px  -19px; }

/*---------------------- box-03 --*/

#box-03 { clear:both; margin-top:20px; float:left; }

#box-03 a {
    display:block; float:left; width:465px; height: 105px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;

    -webkit-box-shadow:  0px 0px 0px #464646;
    box-shadow:  0px 0px 0px #464646;
}

#box-03 a:hover {
    -webkit-box-shadow:  0px 0px 3px  #464646;
    box-shadow:  0px 0px 3px  #464646;
}

a#cgreen { background: url(images/pod-green.jpg) no-repeat left top; }
#box-03 a#cgreen { margin-left:20px; }

#box-03 a h3 { font-size:25px; margin:16px 0 10px 20px; float:left;}
#box-03 a p { font-size:14px;  margin: 0 0 0 22px;  width: 270px; float:left;}

span#arrowly {
    background: url("images/arrow.png") no-repeat scroll left -41px;
    display: block; float: right; height: 45px; width: 40px; margin-top:-20px;
}

/*-------------------------------------------------------------*/
/*---------------------- sidebar  -----------------------------*/
/*-------------------------------------------------------------*/

aside#sidebar { float:left; width:230px; }

/*---------------------- sub-menu */
.sub-menu { padding-bottom:15px; margin-bottom:15px; }
.sub-menu h3 {
    font-size: 30px;
    margin-top: 0;
    padding-left: 10px;
    padding-top: 10px;
}


.sub-menu ul li:hover, .sub-menu ul li.current-menu-item { background: url(images/arrow.png) no-repeat right -81px #4eb2c3; }

.sub-menu ul li a { color:#fff; font-size:14px; }
.sub-menu ul li:last-child { border-bottom: 1px dotted #ccc; }


/*---------------------- pods!*/
#sidebar .pod {
    width:215px; margin-bottom:15px;
    display:block;
    padding-left:15px;
    background: url(images/sidebar-pods.jpg?v=2) no-repeat left top;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;

    -webkit-box-shadow:  0px 0px 0px  #464646;
    box-shadow:  0px 0px 0px  #464646;
}

#sidebar .pod:hover {
    -webkit-box-shadow:  0px 0px 3px  #464646;
    box-shadow:  0px 0px 3px  #464646;
}

#sidebar .pod h3 {
    margin:0;
    padding-top:15px;
    font-size:27px;
}

#sidebar .pod p { font-size:14px; margin: 3px 0 }

#sidebar .pod a.link { font-size: 15px; display:block; float:left; }
#sidebar .pod a.link span {
    padding: 5px 25px 1px 9px;
    display:block;
    background: url(images/arrow.png) no-repeat right -84px;
}

#sidebar .pod a.link-arrow {
    background: url("images/arrow.png") no-repeat scroll 184px -35px;
    color: #17469E;
    display: block;
    width: 210px;
}

/*---------------------- productos*/
#sidebar .pod#productos { height: 164px; }
#sidebar .pod#productos p { margin-right:100px; }
#sidebar .pod#productos a { margin-top:5px }

/*---------------------- como elegir*/
#sidebar .pod#ideal { height: 196px; background-position: left -235px; }
#sidebar .pod#ideal h3 { font-size:25px; margin-bottom:80px;}
#sidebar .pod#ideal a p { color:#17469e; width:170px; }

/*---------------------- atencion al cliente*/

#sidebar .pod#calculadora { height: 160px; background-position: left -445px; }
#sidebar .pod#calculadora h3 { font-size:25px; float:left; }
#sidebar .pod#calculadora a {
    background-position: left -35px;
    float: right; height: 50px;
    margin-top: 18px; width: 30px;
}

/*---------------------- distribuidores*/

#sidebar .pod#distribuidores { height: 167px; background-position: left -729px; }
#sidebar .pod#distribuidores p { margin-right:50px; }
#sidebar .pod#distribuidores a { margin-top:10px; }


/*---------------------- distribuidores*/

#at-cliente { text-align: right; margin-bottom: 15px}
#at-cliente #atn-tit {
    padding-bottom: 5px;
    border-bottom: 1px dotted #17469e;
    font-size:21px;
    display:block;
    width:100%;
    text-align: left;
}

#at-cliente #phone { float: left; font-size: 27px; margin-top: 3px;	}
#at-cliente #acl { letter-spacing: 0.2em; }


/*-------------------------------------------------------------*/
/*---------------------- interior -----------------------------*/
/*-------------------------------------------------------------*/

div#gen-content { width:700px; float:right; margin-bottom:10px; }
#breadcrumbs {
    display: block;
    font-size: 12px;
    height: 20px;
    width: 100%;
}
#breadcrumbs a {  color:#17469E;  }
#breadcrumbs a:hover {  text-decoration:underline;  }

#breadcrumbs .sep {
    display:block; 	width:10px;
    height:16px; background: url(images/next.png) no-repeat left top;
}
#breadcrumbs #actual { font-size:12px; }
#breadcrumbs span, #breadcrumbs a { float: left; margin-right: 3px; }
#breadcrumbs #actual, #breadcrumbs a { margin-top:1px; }



div#gen-content.page p#bajada, div#gen-content.page p.bajada  { font-size:16px; font-family: 'font-med';  }
div#gen-content p, .tab-content div p { font-size: 12px; line-height:1.5em;}

.alignright { float:right; margin-left:10px; }
.alignleft { float:left; margin-right:10px; }

div .wp-caption, div.page img {
    border: 1px solid #d6d6d6;
    padding: 7px;
}
div .wp-caption { display: inline-block; width: auto !important}
div .wp-caption img, #time-container img { border: none!important; padding: 0 !important; }
div .wp-caption p { font-style: italic; font-size:11px !important; }

div#gen-content ul, .tab-content div{ margin-left:100px; margin-bottom:50px; }
div#gen-content ul li, .tab-content div li {
    background: url(images/bullet.png) no-repeat left 3px;
    margin-bottom:10px; padding-left:25px; font-size: 12px;
}

/*---------------------- product */

div#gen-content.product p#bajada { font-size:18px; font-family: 'font-med'; text-transform:uppercase; margin-top:0  }


div#galeria { float:left; width:395px; }
div#galeria div#photo-rotator-cont { width:379px; border: 1px solid #dadada; }
div#galeria div#photo-rotator { width:379px; height:330px;  overflow:hidden;}
div#galeria div#photo-rotator img { width:379px; }
div#galeria .thumbs { float:left;  }
div#galeria .thumbs a img{ width:85px;  }
div#galeria .thumbs a {
    display:block;
    margin-top:11px; height:85px;
    width:85px; float:left;
    border: 1px solid #dadada;
    margin-right: 11px;
}

div#gen-content.product div#resume {
    min-height:340px;
    border-bottom: 1px dotted #17469e;
    float:left;
    width:280px;
}
div#gen-content.product div#resume p:first-child { margin-top:0; }
div#gen-content.product div#resume ul { margin:0 !important }
div#gen-content.product div#resume ul li {
    font-size: 12px;
    background: url("images/bullet.png") no-repeat scroll left 2px;
}

div#gen-content.product div#miscelaneos {
    width:280px; float:left; padding-top:20px;
    /*border-top: 1px dotted #17469e;*/
}
div#gen-content.product div#miscelaneos ul { margin:0 }
div#gen-content.product div#miscelaneos li {
    padding:0; background: none; list-style-type: none;
    margin:0 5px 0 0; float:left;
}
div#gen-content.product div#miscelaneos ul li img { height:65px; }

div#gen-content.product div#miscelaneos a.download { float:right; width: 80px; margin-top: 11px; }

a.download {
    background: url(images/download.jpg) no-repeat right -102px;
    padding-right: 40px;
    height:35px; display:block;
    font-size:13px; text-align:right;
    font-family: 'font-book'; text-transform:uppercase;
    color:#00829a;
}
a.download-arrow{
    background: url(images/download.jpg) no-repeat right -102px;
    height:35px; width:35px; display:block;
    text-indent: -999999px;
}
a.download:hover, a.download-arrow:hover {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;

    background-position: right 0;
}
div.tab-content  table,
div#gen-content.product table {
    font-size:12px;
}

div.tab-content table td{
    border-bottom: 1px solid #ccc;
}

.blue-bg { background: #143f8d; color:#fff; border: none!important; text-align:center;}
.grey_bg { background: #dbdbdb; }

/*---------------------- product - tabs!*/

#tabs { width: 650px; float:right; margin-bottom: 20px; }
#tabs ul#detalles-producto { border-bottom: 1px dotted #17469e; height:46px; }
#tabs ul#detalles-producto li { border:none; font-size:12px; padding-bottom:15px;}
#tabs ul#detalles-producto li:hover { border:none; background: url(images/tab-hover.png) no-repeat center 46px;  }
#tabs ul#detalles-producto li a:hover { color:#00829a; }
#tabs ul#detalles-producto li a { color:#464646; display:block; }
#tabs ul#detalles-producto li.active { background: url(images/tab-hover.png) no-repeat center 46px; }
#tabs ul#detalles-producto li.active a { background: #00829a; color:#fff; }
#tabs ul#detalles-producto li.active a:hover { color:#ccc; }


.tab-content div { margin: 10px 0 30px; padding:0 22px; width:655px; float:left; }

div#caracteristicas ul li {
    display:block; padding:10px 5px 0px 10px;
    width:290px; background: none!important;
    -webkit-box-shadow:  0px 0px 3px  #dddddd;
    box-shadow:  0px 0px 3px  #dddddd;
    min-height: 78px;
    float: left; margin: 0 10px 10px 0;
}

div#caracteristicas ul li img {
    float:left;
    margin-right:5px;
    margin-top:2px;
}
div#caracteristicas ul li h4 {
    margin-top: 5px; margin-bottom:5px;
    font-size:14px; font-weight: bold;
    text-transform: uppercase;
    color:#464646; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}

div#caracteristicas ul li p {
    float: left; font-size: 12px;
    width: 220px;
    margin-top: 2px;
}

.tab-content div ul li { font-size:13px; background-position: left 3px; }
.tab-content div .download { float:left; clear:both; height:23px; padding-top:10px; }

.tab-content div h2, .tab-content div h3,
.tab-content div h4, .tab-content div h5, .tab-content div h6 {
    color:#17469e; font-family: 'font-book'; text-transform:uppercase;
}

#otros-productos {
    clear:both; float:right;
    width:700px;
    margin-bottom: 40px;
}

#otros-productos h3 { margin-top: 0; margin-left:20px;}
#otros-productos ul li { float: left; display:block; width:160px;}
#otros-productos ul li div { width:143px; height: 143px; overflow:hidden; border: 1px solid #ddd;}
#otros-productos ul li div img { width:143px; }
#otros-productos ul li h4 { margin-top:5px; color:#464646; width:145px; font-size:12px;}

.pr-control{ display:block;	}
.pr-control a{
    display:block;
    height:39px; width:19px;
    background-image: url(images/prelated-arrows.png);
    background-repeat:no-repeat;
    text-indent:-99999px;
    margin-top: 40px;
}
.pr-control#pr-next a { background-position: -19px top; float:right; }
.pr-control#pr-prev a { background-position: left top; float:left; margin-right:15px;}
#otros-productos .bx-wrapper { float:left; }

table  h4 { margin: 0; font-size: 20px; }
table  p { font-size: 12px !important; margin: 0; }

#time-container .bx-wrapper { float: left;
    margin-left: 15px; }
#time-container  { clear:both; float:left; width:100%;}
#time-container .pr-control { position:absolute; z-index: 500; }
#time-container .pr-control#pr-next {float: right;}
#timeline img { width:150px; }


/*---------------------- prensa-page*/
#last-prensa {
    margin: 0 auto 15px;
    padding: 0 20px;
    float:right;
    width: 300px;
}

#last-prensa h2 { font-size: 25px; margin: 0;}
#last-prensa article {
    padding: 8px 0 15px;
    width:300px;
    margin: 0 0 15px;
    border-bottom: 1px dotted #17469E;
}

#last-prensa article  h3 { font-size: 15px; margin: 0; }
#last-prensa article span { font-size:12px; }
#last-prensa article  h3:hover { color:#9bbf37}
#last-prensa article a.btn { float: none; display:inline }

#last-prensa a.press { float: none! important; text-align: center;  }

/*-------------------------------------------------------------*/
/*---------------------- CATEGORY - PRODUCT -------------------*/
/*-------------------------------------------------------------*/

.cat-producto article {
    display:block; width:100%; margin-right:8px;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 15px; margin-bottom: 15px;
    float:left;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.cat-producto article #img-cont {
    float:left;	width:200px; height:120px;
    overflow: hidden; border: 1px solid #ccc;
    margin-right:10px;
}

.cat-producto article #img-cont img { width:200px; margin-top:-35px; }
.cat-producto article #meta-producto { display:block; width:350px; float:left; }
.cat-producto article a h2 { margin: 0; font-size:20px; text-transform: none; }
.cat-producto article a h2:hover  { color:#9bbf37!important  }
.cat-producto article  p { font-size:12px; margin:0 0 5px; }



.cat-producto article.sticky-product {
    display:block; width:96%;

    background: #dcdcdc; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  #dcdcdc 0%, #b9b9b9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcdcdc), color-stop(100%,#b9b9b9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dcdcdc 0%,#b9b9b9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dcdcdc 0%,#b9b9b9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dcdcdc 0%,#b9b9b9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #dcdcdc 0%,#b9b9b9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#b9b9b9',GradientType=0 ); /* IE6-8 */



    padding: 15px;
    float:left;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;

    -webkit-box-shadow:  0px 0px 0px  #464646;
    box-shadow:  0px 0px 0px  #464646;

}

.cat-producto article.sticky-product:hover {
    -webkit-box-shadow:  0px 0px 3px  #464646;
    box-shadow:  0px 0px 3px  #464646;
}

.cat-producto article.sticky-product #img-cont {
    float:left;	width:200px; height:200px;
    overflow: hidden; border: 1px solid #ccc;
    margin-right:10px;
}

.cat-producto article.sticky-product #img-cont img { width:200px; margin-top:0; }
.cat-producto article.sticky-product #meta-producto { display:block; width:460px; float:left; }
.cat-producto article.sticky-product a h2 { margin: 0; font-size:38px; text-transform: none; }
.cat-producto article.sticky-product a h2:hover  { color:#9bbf37!important  }
.cat-producto article.sticky-product p#bajada {
    font-family: 'font-book';
    font-size:16px;
    margin:0 0 5px;
}

.cat-producto article.sticky-product #misc {float:left; margin-top: 50px;}
.cat-producto article.sticky-product #misc li {float:left; list-style-type: none; }

.column-producto { float:left; }

#paginacion { clear:both; }

#gen-content.cat-producto article #meta-producto div ul  { margin: 0 !important; }
#gen-content.cat-producto article #meta-producto div ul li {
    list-style-type: none;
    float:left; display:block;
    background: none; margin: none;
    padding: none;
}

.cat-producto article #btn-wrap {
    float: right; display: block;
    width: 100px;
}
.cat-producto article #btn-wrap a.btn {
    font-size: 11px;
    padding: 47px 15px;
    text-align: center;
    opacity: 0.6;
}
.cat-producto article:hover #btn-wrap a.btn { opacity: 1; }
.cat-producto article #btn-wrap a.btn:hover { background:#9bbf37; }


.cat-producto article.sticky-product #btn-wrap {
    float: right; display: block; width: auto !important;
}
.cat-producto article.sticky-product #btn-wrap a.btn {
    font-size: 11px; opacity:1;
    padding: 47px 15px;
    -webkit-box-shadow: inset 0px 0px 0px  #464646;
    box-shadow:  inset 0px 0px 0px  #464646;
    text-align: center;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;

}
.cat-producto article.sticky-product:hover #btn-wrap a.btn {

    -webkit-box-shadow:  inset 0px 0px 3px  #464646;
    box-shadow: inset 0px 0px 3px  #464646;

}
.cat-producto article.sticky-product #btn-wrap a.btn:hover { background:#9bbf37; }


article.producto-search #img-cont {
    float: left;
    height: 100px;
    margin-right: 10px;
    overflow: hidden;
    width: 150px;
}
article.producto-search #img-cont img { margin-top:-20px; }
/*-------------------------------------------------------------*/
/*---------------------- CATEGORY -----------------------------*/
/*-------------------------------------------------------------*/

.cat article {
    display:block;
    width:700px;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 15px;
    margin-bottom: 15px;
    float:left;
}

.cat article #img-cont {
    float:left;
    width:150px;
    overflow: hidden;
    margin-right:10px;
}

.cat article #img-cont img { width:150px; }
.cat article #meta-cat { float:left; width:530px; }

.cat article a h3 { margin: 0; font-size:20px; }
.cat article a h3:hover  { color:#9bbf37 !important;  }
#gen-content.cat article #meta-cat span { font-size:14px; 	}
.cat article  p { font-size:12px !important; margin: 0; }

.cat article span.cat-list {
    font-size: 11px !important;
    line-height: 1.3em;
    text-transform: uppercase;
    margin-top: 19px;
    float:left;
}
.cat article span.cat-list a { color:#9bbf37; text-decoration: underline; }

.cat article a.btn { margin: 9px 9px 0 0; }
.cat article a.green-grad:hover { background:#9bbf37 }

.wp-pagenavi span, .wp-pagenavi a {
    border: 0; border-top: 3px solid #9bbf37;
    font-family:'font-light'; text-transform:uppercase;
    color:#17469e; margin: 2px; padding: 3px 5px;
    font-size:13px;
}
.wp-pagenavi span.current, .wp-pagenavi a:hover {
    background: #9bbf37;
}
.wp-pagenavi span.pages { display:none; }


/*-------------------------------------------------------------*/
/*---------------------- SINGLE -------------------------------*/
/*-------------------------------------------------------------*/


#gen-content.single #meta-single #fecha { clear:both; display:block; margin-top:25px;	}

#gen-content.single div#the_content { width:450px; float:left; }
#gen-content.single div#the_content img { width:450px; height: auto!important }

#sidebar-news { 	width:230px; float:right; }
#sidebar-news ul { margin: 0 !important;}
#sidebar-news ul li {
    margin-bottom: 0!important;
    background-image: none !important;
    padding:12px 10px !important;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;


}
#sidebar-news ul li:hover { background-color:#4eb2c3 !important; }

div#gen-content.page #the_content h2, div#gen-content.page #the_content h3,
div#gen-content.page #the_content h4, div#gen-content.page #the_content h5,
div#gen-content.page #the_content h6  {
    color:#00829A !important; font-family: 'font-book';
    margin-top:0; text-transform:uppercase;
}

div#gen-content.page #the_content h2 a, div#gen-content.page #the_content h3 a,
div#gen-content.page #the_content h4 a, div#gen-content.page #the_content h5 a,
div#gen-content.page #the_content h6 a { color:#00829A !important; }
div#gen-content.page #the_content h2 a:hover, div#gen-content.page #the_content h3 a:hover,
div#gen-content.page #the_content h4 a:hover, div#gen-content.page #the_content h5 a:hover,
div#gen-content.page #the_content h6 a:hover  { color:#9BBF37 !important; }

/*-------------------------------------------------------------*/
/*---------------------- FORMS --------------------------------*/
/*-------------------------------------------------------------*/

#gen-content form  {  /*width:450px;*/  margin: 0 auto; }

#gen-content form input,
#gen-content form select,
#gen-content form textarea,
#gen-content form input[type="file"] {
    border: 1px solid #9bbf37;
    padding: 10px; width:350px;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#gen-content form input[type="radio"], #gen-content form input[type="checkbox"] { border: none; }
#gen-content form input, #gen-content form select,
#gen-content form textarea { float:left; margin-right: 5px; margin-bottom: 16px;}

#gen-content form label  {
    text-transform:none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; clear:both
}
#gen-content form label.field-title, #gen-options label.field-title {
    float:left;
    text-transform: uppercase;
    font-size: 12px;
    font-family: 'font-book';
    display:block; width: 200px; margin-right: 10px;
    text-align:right;
}
#gen-content form p {  }
#gen-content form select { width:372px!important; border-radius: 0; }
#gen-content form input:focus,
#gen-content form textarea:focus { background:#e7e7e7; }
#gen-content form br { display: none;}
#gen-content form input.btn {
    width: auto!important;
    cursor: pointer;

    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;

}
#gen-content form input.btn:hover { background:#9bbf37 !important; }

#gen-content form label input { width: auto!important; padding: 0 !important; float:left; margin: 0 10px; }
#gen-content form label span { float: left; margin-top: -5px; }

div.wpcf7 { margin: 0; padding: 0; font-size: 12px; }

div.wpcf7-response-output { 	margin:40px 0 0!important; padding:10px!important;  width:350px;}

div.wpcf7-mail-sent-ok { border: none!important; background:#b6f261; }
div.wpcf7-mail-sent-ng { border: none!important; background:#ff784e; }
div.wpcf7-spam-blocked { border: none!important; background:#ffb642; }
div.wpcf7-validation-errors { border: none!important; background:#f7e83c; }

span.wpcf7-form-control-wrap { position: absolute; }
span.wpcf7-not-valid-tip {
    position: absolute;
    top: 20%; left: 20%; z-index: 100;
    background: #fff; border: 1px solid #ff0000;
    font-size: 10pt; width: 280px; padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax { color: #f00; font-size: 14px; display: block; }
span.wpcf7-list-item { margin-left: 0.5em; }
.wpcf7-display-none { display: none; }
div.wpcf7 img.ajax-loader { border: none; vertical-align: middle; margin-left: 4px; }
div.wpcf7 .watermark { color: #888; }

span.wpcf7-list-item {
    float: left;
    height: 23px;
    margin-left: 0.5em;
    width: 450px;
}


#gen-options { display:block; float:left; width: 350px; margin-left:210px; }
#gen-options label.field-title {
    float: none !important;
    margin-bottom: 10px;
    text-align: left !important;
    width: 350px !important;
}
.qa_cats { display:none; }

h2.faq-catname {
    padding-bottom:15px;
    border-bottom: 1px dotted #ccc;
}

div.qa-faq {
    margin-left: 30px;
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 10px;
}

h3.qa-faq-title a {
    font-size: 17px;
    text-transform: none;
    color:#474747;
}
div.qa-faq-answer p, div.qa-faq-answer ul li { font-family: Arial, Helvetica, sans-serif; font-size:12px !important; }

h3.qa-faq-title a:hover { color:#9BBF37;}


div#the_content.proyect-page ul {  float: left;  margin-bottom: 22px; margin-left: 0!important; }
div#the_content.proyect-page ul li { padding-bottom: 0; font-size: 13px; display:block; float:left; width: 300px;  margin-bottom: 0;}


/*-------------------------------------------------------------*/
/*---------------------- DISTRIBUIDORES -----------------------*/
/*-------------------------------------------------------------*/

div#elmapa { width:230px; float:left; margin-left:50px;}
div#info-mapa { float:right; width:350px;  margin-top: 25px; }

div#info-mapa select {
    margin-bottom: 10px;
    padding: 10px 15px;
    width: 320px;
}
div#info-mapa h4 { margin:15px 0 0 !important; font-size:25px !important; }

div#gen-content p a { color:#00829A; }
div#gen-content p a:hover { color:#00A2BF; }
div#gen-content a.white { color: #ffffff; margin-top:10px;}

div#btn-retailer {
    float: right;
    margin-right: 30px;
    margin-top: 30px;
    width: 322px;
}

p.bannerizer a img { border:0!important }
p.bannerizer a {
    width:182px; height:90px;
    overflow:hidden;
    padding: 2px;
    border: 1px solid #ccc;
    margin: 3px; float:left;
}

p.wp-bannerize-support { display:none; }



/*-------------------------------------------------------------*/
/*---------------------- MENU TOPTOP  -------------------------*/
/*-------------------------------------------------------------*/

.btn-select-country { display:block;
    border: 1px solid #9BBF37;
    border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    display: block;
    padding: 4px;
    width:150px;
    font-size: 12px;
    float:left;
    margin-top:4px;
    text-align:center;
    text-transform:uppercase;
}

.change_location {
    background: #FCFCFC;
    border: 1px solid #E8E8E8;
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.4);
    display: none;
    left: 167px;
    padding: 15px 0 0 20px;
    position: absolute;
    top: 42px;
    width: 830px;
    z-index: 110;
}
.ie7 .change_language, .ie7 .change_location {
    border: 1px solid #E1E1E1;
    top: 40px;
}
.ie8 .change_language, .ie8 .change_location {
    border: 1px solid #E1E1E1;
    top: 42px;
}
.change_location .region a:link, .change_location .region a:visited {
    color: #134392;
    display: block;
    font-size: 12px;
    font-weight: normal;
}
.change_location .region a:hover, .change_location ul.nav li.active a {
    color: #000000;
}
.change_location .region li:last-child {
    padding-bottom: 0;
}
.change_location .country {
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0 0 10px;
    width: 820px;
}
.select_your_location {
    color: #333333;
    font-size: 12px;
    padding: 0 0 15px;
}
.change_location .country li {
    color: #69950A;
    display: block;
    float: left;
    font-family:'font-book';
    text-transform: uppercase;
    padding: 16px 25px;
}
.change_location .country li:first-child {
    padding-left: 0;
}
.change_location .country a:link, .change_location .country a:visited {
    font-size: 14px;
    font-weight: normal;
    padding:0 !important;
    color:#9bbf37
}
.change_location .country a:hover {
    color: #000000;
    padding: 0;
}
.change_location .country a.active {
    color: #000000;
    padding: 0 0 12px;
}
.change_location .region ul {
    border-left: 1px dotted #999999;
    float: left;
    margin: 0 10px 10px 0;
    padding: 0 0 0 10px;
    width: 109px;
}
.change_location .region li {
    background: none repeat scroll 0 0 transparent;
    font-size: 11px !important;
    margin-bottom: 3px;
    padding: 0;
}
.change_location ul.region_first {
    border: 0 none;
    margin-right: 0;
    padding: 0;
}
.change_location_bottom {
    border-top: 1px solid #C0DDE8;
    clear: both;
    margin: 5px 0 0;
    overflow: hidden;
    padding: 10px 0 0;
    width: 820px;
}
.change_location_bottom p {
    color: #9B9B9B;
    display: inline-block;
    float: left;
    font-size: 11px;
    padding: 0;
}
.change_location_bottom p.no_Country a {
    font-size: 12px !important;
}
.change_location_bottom a:link, .change_location_bottom a:visited {
    color: #134392;
    display: inline-block;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
}
.change_location_bottom a:hover, .change_location_bottom a:active {
    color: #000000 !important;
}
.change_location_bottom .links {
    padding: 0 76px 10px 0;
}
.change_location_bottom .links a:link {
    font-size: 10px;
}
.change_location_bottom .no_Country a:link, .change_location_bottom .no_country a:visited {
    color: #69950A;
    text-transform: uppercase;
}
.change_location_bottom .scope {
    color: #134392;
    float: right;
    font-size: 10px;
    text-transform: uppercase;
}

.change_location .tab-content { border-bottom: none !important;}
.change_location .tab-content div {
    float: none;
    margin: 0;
    padding: 0;
    width: auto;
}
.change_location .tab-content div {
    margin-bottom: 0;
    margin-left: 0;
}

.show_hide {
    display:none;
}



/*-------------------------------------------------------------*/
/*---------------------- MANUALES -----------------------------*/
/*-------------------------------------------------------------*/

#the_list .box {
    display:block;
    float:left;
    width: 335px;
    height:312px;
    margin: 10px 5px 10px 0;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;

    -webkit-box-shadow:  0px 0px 0px  #464646;
    box-shadow:  0px 0px 0px  #464646;
}

#the_list .box:hover{
    -webkit-box-shadow:  0px 0px 3px  #464646;
    box-shadow:  0px 0px 3px  #464646;
}

#the_list .box#splits {
    background: url(images/SPLITS.jpg) no-repeat left top;
}
#the_list .box#compactos {
    background: url(images/compactos.jpg) no-repeat left top;
}
#the_list .box span {
    float:left;
    margin: 20px 0 0 20px;
    font-size: 48px;
}

.manuales-prod {
    display: block;
    float: left;
    margin-bottom: 15px;
    width: 700px;
    height:145px;
    overflow:hidden;
    transform: scale(0.9);
    -ms-transform: scale(0.9); /* IE 9 */
    -webkit-transform: scale(0.9); /* Safari and Chrome */
    -o-transform: scale(0.9); /* Opera */
    -moz-transform: scale(0.9); /* Firefox */

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.manuales-prod div.img-cont {
    float:left;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    overflow:hidden;
    width:200px;
    height:130px;
    overflow:hidden;
}
.manuales-prod div.img-cont#logo {
    float: left; margin-right: 5px; width: 130px;
}

.manuales-prod .img-cont#photo img { height:120px; }
.manuales-prod .img-cont#logo img {  }
.manuales-prod img { border: none!important;  }
.manuales-prod #info-manuales {
    float:left; padding: 3px 9px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e7e7e7;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.manuales-prod .titulo-producto {
    float: left; font-size: 30px;
    margin: 17px 0 0 10px; width: 190px;
}
.manuales-prod .titulo-producto h3{ margin:0; }
.manuales-prod #btn-wrap { float:right; }
.manuales-prod #btn-wrap a.btn {
    font-size: 14px;
    padding: 60px 15px;
    text-align: center;
    opacity: 0.6;
    margin-top:0;
}
.manuales-prod:hover #btn-wrap a.btn { opacity: 1; }
.manuales-prod:hover {
    transform: scale(1.0);
    -ms-transform: scale(1.0); /* IE 9 */
    -webkit-transform: scale(1.0); /* Safari and Chrome */
    -o-transform: scale(1.0); /* Opera */
    -moz-transform: scale(1.0); /* Firefox */
}
.manuales-prod #btn-wrap a.btn:hover { background:#9bbf37; }


.header-manuales {
    width:700px;
    float:left; clear:both;
    padding-bottom: 10px;
    border-bottom: 1px dotted #e7e7e7;
}
.header-manuales #info {
    margin: 0;
    float:left;
    width:400px;
}

.header-manuales img {
    float:right;
    height: 75px;
    padding: 0;
    border: none!important;
}

div#manual {
    padding-bottom: 10px;
    margin-bottom: 10px;
    float:left;
    width: 700px;
    border-bottom: 1px dotted #e7e7e7;
}

div#manual #codigo {
    float:left;
    width:350px;
}
div#manual #codigo h3 { margin-bottom: 0; }
div#manual #codigo p { margin-top: 0; }

#lista-descarga {float:right; width: 350px; }
#lista-descarga a {
    float: right;
    height: 50px;
    margin-left: 5px;
    padding: 36px 10px;
    text-align: center;
    text-transform: none;
    width: 80px;
}
#lista-descarga a:hover { background: #a1c837 }


div.wpcf7-response-output {
    margin: 15px 15px 15px 215px !important;
    padding: 14px !important;
    text-align: center;
    width: 300px;
    float:left;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    -webkit-box-shadow: 0 1px 1px 0 #ccc;
    box-shadow: 0 1px 1px 0 #ccc;

    color:#4c4c4c;
}

span.wpcf7-form-control-wrap {
    position: absolute;
}

span.wpcf7-not-valid-tip {
    position: absolute;
    top: 20%;
    left: 20%;
    z-index: 100;
    background: #B10107;
    border: 1px solid #ccc !important;
    font-size: 10px !important;
    width: 280px;
    color:#fff;
    padding: 10px !important;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    color:#000 !important;
    text-align:center !important;
    opacity: 0.8;
}

span.wpcf7-not-valid-tip-no-ajax {
    color: #f00;
    font-size: 10pt;
    display: block;
}
